package br.com.troca.carro.vo;

import java.math.BigDecimal;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.OneToOne;

@Entity
public class Bens extends Comum {

	/**
	 * Serial UID.
	 */
	private static final long serialVersionUID = 1L;
	
	@OneToOne
	private Modelo modelo;
	
	@OneToOne(fetch=FetchType.LAZY)
	private Usuario usuario;

	@Column(nullable=false)
 	private Integer condicaoBem;
	
	@Column(nullable=false)
	private Character nivelInteresseNegociar;
	
	private BigDecimal valorTroca;
	
	public Modelo getModelo() {
		return modelo;
	}
	public void setModelo(Modelo modelo) {
		this.modelo = modelo;
	}
	public Integer getCondicaoBem() {
		return condicaoBem;
	}
	public void setCondicaoBem(Integer condicaoBem) {
		this.condicaoBem = condicaoBem;
	}
	public Character getNivelInteresseNegociar() {
		return nivelInteresseNegociar;
	}
	public void setNivelInteresseNegociar(Character nivelInteresseNegociar) {
		this.nivelInteresseNegociar = nivelInteresseNegociar;
	}
	public BigDecimal getValorTroca() {
		return valorTroca;
	}
	public void setValorTroca(BigDecimal valorTroca) {
		this.valorTroca = valorTroca;
	}
	public Usuario getUsuario() {
		return usuario;
	}
	public void setUsuario(Usuario usuario) {
		this.usuario = usuario;
	}
	
}
